import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Write a description of class Sangre here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Animaciones extends Actor
{
    /**
     * Act - do whatever the Sangre wants to do. This method is called whenever
     * the 'Act' or 'Run' button gets pressed in the environment.
     */
      private GreenfootImage SangrePez1;
      private GreenfootImage SangrePez2;
      private GreenfootImage SangrePez3;
      private GreenfootImage SangrePez4;
      private GreenfootImage SangreStickman1;
      private GreenfootImage SangreStickman2;
      private GreenfootImage SangreStickman3;
      private GreenfootImage SangreStickman4;
      private GreenfootImage PantallaDeSangre;    
      private GreenfootImage Letrero; 
      private GreenfootImage Puntos1;
       private GreenfootImage Puntos2;
      
      private int Animacion;
      private int tipoAnimacion;
      
    public void act() 
    {
        // Add your action code here.
        if(tipoAnimacion==3){
        Animacion++;
        if(Animacion==20){setImage(SangrePez2);}
         if(Animacion==40){setImage(SangrePez3);}
          if(Animacion==60){setImage(SangrePez4);getWorld().removeObject(this);return;}
        }
         if(tipoAnimacion==4){
        Animacion++;
        if(Animacion==20){setImage(SangreStickman2);}
         if(Animacion==40){setImage(SangreStickman3);}
          if(Animacion==60){setImage(SangreStickman4);getWorld().removeObject(this);return;}
        } 
        if(tipoAnimacion==5){
        Animacion++;
          if(Animacion==15){getWorld().removeObject(this);}               
        }
        if(tipoAnimacion==6 || tipoAnimacion==7){
          Animacion++;
          setLocation(getX(),getY()-5);
         if(Animacion==30){getWorld().removeObject(this);}           
        }
    
    } 
    public Animaciones(int tipo){
       Animacion=0;     
       tipoAnimacion=tipo;        
        if(tipo==0){ this.getImage().scale(150,50);}
        if(tipo==1){cargaImagenesLetreros();setImage(Letrero);this.getImage().scale(50,25);}
        if(tipo==2){cargaImagenesLetreros();setImage(Letrero);this.getImage().scale(65,30);}
        if(tipo==3){cargaImagenesDePez();setImage(SangrePez1);}       
        if(tipo==4){cargaImagenesDeStickman();setImage(SangreStickman1);}                        
        if(tipo==5){cargaImagenesLetreros();setImage(PantallaDeSangre);}
        if(tipo==6){cargaImagenesLetreros();setImage(Puntos1);}
        if(tipo==7){cargaImagenesLetreros();setImage(Puntos2);}
              
    }
    public void cargaImagenesDeStickman(){
     SangreStickman1=new GreenfootImage("SangreStickman1.png");
     SangreStickman2=new GreenfootImage("SangreStickman2.png");
     SangreStickman3=new GreenfootImage("SangreStickman3.png");
     SangreStickman4=new GreenfootImage("SangreStickman4.png");               
    }
    public void cargaImagenesDePez(){
     SangrePez1=new GreenfootImage("SangrePez1.png");
     SangrePez2=new GreenfootImage("SangrePez2.png");
     SangrePez3=new GreenfootImage("SangrePez3.png");
     SangrePez4=new GreenfootImage("SangrePez4.png");       
    }
    public void cargaImagenesLetreros(){    
      PantallaDeSangre=new GreenfootImage("transparencia.png");    
      Letrero=new GreenfootImage("Letrero.png");
      Puntos1=new GreenfootImage("10.png");
      Puntos2=new GreenfootImage("4.png");
    }
}